package com.ahora.org.ejb.facade.impl;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import com.ahora.org.ejb.dao.interfaces.TransparenciaDAO;
import com.ahora.org.ejb.facade.interfaces.TransparenciaFacade;
import com.ahora.org.ejb.jpa.beans.GraficoDTO;
import com.ahora.org.ejb.jpa.beans.ListadoResolucion;

@Stateless
public class TransparenciaFacadeBean implements TransparenciaFacade {

	@EJB
	private TransparenciaDAO objTransparenciaDao;

	@Override
	public GraficoDTO reportexSemana_ServiciosGestionados(int tipoReporte) {
		return objTransparenciaDao.reportexSemana_ServiciosGestionados(tipoReporte);
	}

	@Override
	public GraficoDTO reporteAnual_ServiciosGestionados() {
		return objTransparenciaDao.reporteAnual_ServiciosGestionados();
	}

	@Override
	public GraficoDTO graficoTiempoEsperaSubidaFaltaRequisitos() {
		return objTransparenciaDao.graficoTiempoEsperaSubidaFaltaRequisitos();
	}

	@Override
	public GraficoDTO graficoExpedientesFinalizados() {
		return objTransparenciaDao.graficoExpedientesFinalizados();
	}

	@Override
	public GraficoDTO graficoExpedientesRechazados() {
		return objTransparenciaDao.graficoExpedientesRechazados();
	}

	@Override
	public List<ListadoResolucion> listado_BusquedaResolucion(
			int idTipoBusqueda, String parametro) {
		return objTransparenciaDao.listado_BusquedaResolucion(idTipoBusqueda, parametro);
	}

	

}
